import request from '@/utils/request'
/**
 * @description: 获取详情数据
 * @param {*} id
 * @return {*}
 */
export const findGoods = (id) => {
  return request('/goods', 'get', { id })
}

/**
 * @description: 获取评价数据
 * @param {*} id  商品id
 * @return {*}
 */
export const findCommentInfoByGoods = (id) => {
  return request(`https://mock.boxuegu.com/mock/1175/goods/${id}/evaluate`, 'get')
}

/**
 * @description: 获取评价列表
 * @param {*} id  商品id
 * @param {*} data 请求条件 {
    page: 1,
    pageSize: 10,
    hasPicture: false,//是否有
    sortField: null, // 排序: praiseCount -> 最热 createTime -> 最新
  }
 * @return {*}
 */
export const findCommentListByGoods = (id, data) => {
  return request(`https://mock.boxuegu.com/mock/1175/goods/${id}/evaluate/page`, 'get', data)
}

/**
 * 获取热榜商品
 * @param {Number} id - 商品id
 * @param {Number} type - 1代表24小时热销榜 2代表周热销榜 3代表总热销榜
 * @param {Number} limit - 获取个数
 */
export const findHotGoods = ({ id, type, limit = 3 }) => {
  return request('/goods/hot', 'get', { id, type, limit })
}
